// Decompiled by DJ v2.3.3.38 Copyright 2000 Atanas Neshkov  Date: 03/11/2007 6:43:03
// Home Page : http//members.fortunecity.com/neshkov/dj.html  - Check often for new version!
// Decompiler options: packimports(3) 
// Source File Name:   TipoRegistroDTO.java

package ig.formato.dto;

import ig.formato.dto.basic.DTO;
import java.util.Collection;
import java.util.Hashtable;

public class TipoRegistroDTO extends DTO {

    public String getLineaPlanoSinDato() {
        return lineaPlanoSinDato;
    }

    public void setLineaPlanoSinDato(String lineaPlanoSinDato) {
        this.lineaPlanoSinDato = lineaPlanoSinDato;
    }

    public Integer getRequerido() {
        return requerido;
    }

    public void setRequerido(Integer requerido) {
        this.requerido = requerido;
    }

    public boolean isIncluir() {
        return comportamiento.equals(Integer.valueOf(2)) || comportamiento.equals(Integer.valueOf(6)) || comportamiento.equals(Integer.valueOf(10)) || comportamiento.equals(Integer.valueOf(14));
    }

    public boolean isIncluir1() {
        return comportamiento.equals(Integer.valueOf(8)) || comportamiento.equals(Integer.valueOf(10)) || comportamiento.equals(Integer.valueOf(12)) || comportamiento.equals(Integer.valueOf(14));
    }

    public boolean isFinalPlano() {
        return comportamiento.equals(Integer.valueOf(4)) || comportamiento.equals(Integer.valueOf(6)) || comportamiento.equals(Integer.valueOf(12)) || comportamiento.equals(Integer.valueOf(14));
    }

    public Integer getComportamiento() {
        return comportamiento;
    }

    public void setComportamiento(Integer comportamiento) {
        this.comportamiento = comportamiento;
    }

    public void CampoPlanoDTOs(Collection campoPlanoDTOs) {
        this.campoPlanoDTOs = campoPlanoDTOs;
    }

    public Collection<CampoPlanoDTO> CampoPlanoDTOs() {
        return campoPlanoDTOs;
    }

    public void setSeparadorCampo(String separadorCampo) {
        this.separadorCampo = separadorCampo;
    }

    public String getSeparadorCampo() {
        return separadorCampo;
    }

    public TipoRegistroDTO() {
        tipoRegistro = null;
        activo = null;
        longitud = "0";
        idPlano = null;
        muestras = null;
        separadorCampo = null;
        relaciones = new Hashtable();
        campoPlanoDTOs = null;
        comportamiento = Integer.valueOf(0);
        requerido = null;
        lineaPlanoSinDato = null;
    }

    public Integer getTipoRegistro() {
        return tipoRegistro;
    }

    public void setTipoRegistro(Integer tipoRegistro) {
        this.tipoRegistro = tipoRegistro;
    }

    public Integer getActivo() {
        return activo;
    }

    public void setActivo(Integer activo) {
        this.activo = activo;
    }

    public String getLongitud() {
        return longitud;
    }

    public void setLongitud(String longitud) {
        this.longitud = longitud;
    }

    public Integer getIdPlano() {
        return idPlano;
    }

    public void setIdPlano(Integer idPlano) {
        this.idPlano = idPlano;
    }

    public Integer getMuestras() {
        return muestras;
    }

    public void setMuestras(Integer muestras) {
        this.muestras = muestras;
    }

    public String toString() {
        return tipoRegistro.toString();
    }

    public Hashtable Relaciones() {
        if (relaciones == null) {
            relaciones = new Hashtable();
        }
        return relaciones;
    }

    public void Relaciones(Hashtable relaciones) {
        this.relaciones = relaciones;
    }

    public void setRepetir(Integer repetir) {
        this.repetir = repetir;
    }

    public Integer getRepetir() {
        return repetir;
    }
    
    
    private Integer tipoRegistro;
    private Integer activo;
    private String longitud;
    private Integer idPlano;
    private Integer muestras;
    private String separadorCampo;
    private Hashtable relaciones;
    private Collection campoPlanoDTOs;
    private Integer comportamiento;
    private Integer requerido;
    private String lineaPlanoSinDato;
    private Integer repetir;
    
}
